package com.iotp.service.roleMenuRef;

import com.iotp.entity.roleMenuRef.RoleMenuRef;

import java.util.List;


/**
 * 角色-菜单-关联业务接口
 * @author Assassin
 */
public interface RoleMenuRefService {

	// Methods

   /**
	* 添加角色-菜单-关联
	* @param refId 标识信息-关联Id[主键值]
	* @param orgId 标识信息-机构Id
	* @param roleId 关联信息-角色Id
	* @param menuId 关联信息-菜单Id
	* @return Long refId 添加后的数据库主键值
	*/
	public Long add(Long refId, Long orgId, Long roleId, Long menuId);

   /**
	* 删除角色-菜单-关联
	* @param roleId 角色Id
	*/
	public void delete(Long roleId);

   /**
	* 查询角色-菜单-关联列表
	* @param roleId 关联信息-角色Id
	* @return List<RoleMenuRef> 实体List
	*/
	public List<RoleMenuRef> queryList(Long roleId);

}